88658b73c465c5b51d5fa0d01318ca9ea5c7bec9,src/main/java/org/dynmap/storage/filetree/FileTreeMapStorage.java,FileTreeMapStorage,setPlayerFaceImage,#String#FaceType#BufferOutputStream#,489

Before Change


        RandomAccessFile f = null;
        boolean done = false;
        try {
            f = new RandomAccessFile(ff, "rw");
            f.write(encImage.buf, 0, encImage.len);
            done = true;
        } catch (IOException fnfx) {
        } finally {

After Change


            ffpar.mkdirs();
        }
        getWriteLock(baseFilename);
        boolean done = replaceFile(ff, encImage.buf, encImage.len);
        releaseWriteLock(baseFilename);
        return done;
    }